package com.culturalCenter.dataCenter.customEntity.responseParam.activity;

import com.culturalCenter.dataCenter.customEntity.activity.CustomActivityStatistic;
import com.culturalCenter.dataCenter.customEntity.training.CustomInteractive;
import com.culturalCenter.dataCenter.entity.activity.ActivityInfoCount;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 活动基本信息返回数据
 *
 * @author : weicai
 * @date : 12:27 2020/10/31
 */
@Data
@ApiModel("活动基本信息返回数据")
public class ActivityInfoResponse {

    @ApiModelProperty(value = "")
    private String id;
    /**
     * 活动封面
     */
    @ApiModelProperty(value = "活动封面")
    private String picture;
    /**
     * 活动名称
     */
    @ApiModelProperty(value = "活动名称")
    private String activityName;
    /**
     * 活动标签
     */
    @ApiModelProperty(value = "活动标签")
    private String activityLabel;
    /**
     * 活动状态
     */
    @ApiModelProperty(value = "活动状态")
    private String status;
    /**
     * 组织单位
     */
    @ApiModelProperty(value = "组织单位")
    private String organizationUnit;
    /**
     * 活动联系人
     */
    @ApiModelProperty(value = "活动联系人")
    private String contacts;
    /**
     * 活动开始时间
     */
    @ApiModelProperty(value = "活动开始时间")
    private Date activityBeginTime;
    /**
     * 活动结束时间
     */
    @ApiModelProperty(value = "活动结束时间")
    private Date activityEndTime;
    /**
     * 人群特征
     */
    @ApiModelProperty(value = "人群特征")
    private List<CustomActivityStatistic> characteristicsList;
    /**
     * 参与情况
     */
    @ApiModelProperty(value = "参与情况")
    private List<ActivityInfoCount> participateList;
    /**
     * 点击数据
     */
    @ApiModelProperty(value = "点击数据")
    private List<ActivityInfoCount> browseList;
    /**
     * 互动
     */
    @ApiModelProperty(value = "互动")
    private List<CustomInteractive> interactiveList;

}
